package pcb.control.events 
{
	import com.intel.patterns.cairngorm.CairngormEvent;
	import flash.events.Event;
	
	/**
	 * ...
	 * @author Fintan Boyle
	 */
	public class LoadDataEvent extends CairngormEvent 
	{
		
		public static const RETRIEVE_LESSON_ID:String = "retrieve_lesson_id";
		public static const LOAD_LESSON_XML:String = "load_lesson_xml";
		public static const LOAD_LESSON_TEXT:String = "load_lesson_text";
		public static const LOAD_PLAYER_TEXT:String = "load_player_text";
		public static const LOAD_LESSON_SWF:String = "load_lesson_swf";
		public static const LOAD_LESSON_ASSETS:String = "load_lesson_assets";
		public static const LOAD_SHARED_ASSETS:String = "load_shared_assets";
		public static const LOAD_PLAYER_CONFIG:String = "load_player_config";
		public static const LOAD_MAIN_MENU:String = "load_main_menu";
		public static const INTEL_PROCESSOR_CHECK:String = "intel_processor_check";

		public function LoadDataEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}

		override public function clone():Event
		{
			return new LoadDataEvent(this.type, this.bubbles,this.cancelable);
		}
		
	}
	
}